home *** CD-ROM | disk | FTP | other *** search
- Path: ns1.sw-eng.falls-church.va.us!not-for-mail
- From: bowmanc@ns1.sw-eng.falls-church.va.us (Carl Bowman)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 7 Feb 1996 11:16:35 -0500
- Organization: Ada Information Clearinghouse
- Sender: Carl Bowman
- Message-ID: <4faj93$j10@ns1.sw-eng.falls-church.va.us>
- References: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f85h4$cml@hacgate2.hac.com>
- NNTP-Posting-Host: ns1.sw-eng.falls-church.va.us
-
- In article <4f85h4$cml@hacgate2.hac.com>,
- Ron Collins <collins@thor.tu.hac.com> wrote:
- >Haug Buerger (haug@zesi.ruhr.de) wrote:
- >
- >: Would you say Borland C/C++ is a professional compiler? It's
- >: cheap, that's true but that's all. It's not eaven a real ANSI C
- >: compiler. Some funktions do not work like the ANSI standard says
- >: and it's documented. Everybody thinks it's an ANSI C compiler
- >: because there is no test suite for ANSI C and everybody can say
- >: he has an ANSI C compiler.
- >
- >: C++ has no real standard and most source is not portable. It's
- >: missing a test suite, too.
- >
- >: I would like to know how many of these 900 platforms have a real
- >: ANSI C compiler. My experiance is that most non trivial C code is
- >: not portable and needs lots of modifications. C++ is worse.
- >
- >: Haug
- >
- >
- >I think you're missing the point. I can buy a C/C++ compiler for a few
- >hundred $$ for just about any platform I can think of. I can get a
- >professional quality C/C++ compiler (GCC) for free for a lot of platforms.
- >And I can use these compilers to write very usefull programs. Being
- >ANSI compliant is nice, but not critical.
- >
- >An Ada compiler is, by comparison, extremely expensive. And it is not
- >available for quite a few of the machines that I've had to work with.
- >(Example: there was no Ada compiler available for the MAC 3 years ago; I
- >don't know if one is available now. But that job is over, and it was
- >written in the MAC version of C. So what if it's not portable? It only
- >has to run on a MAC).
- >
- >I really don't care how good Ada is. If I can't find it, or my company
- >can't afford it, it's totally useless to me.
- >
- >
- > -- Collins --
- >
- >-----
- >The views expressed here are mine alone.
- >
- >Ron Collins/Hughes Aircraft Company/M20,P20/Tucson Az 85706
- >rcollins@thor.tu.hac.com collins@seagull.rtd.com
- >ยก----
- >
- >
-
- Before I start...these are my opinions and NOT, NOT, NOT those of the
- AdaIC, IITRI, or AJPO.
-
- A quick check of the AJPO's official validated compiler listing
- indicates that there were approximately 8 compilers for the Mac 3
- years ago. I often hear the complaint that compilers are not
- available for specific platforms when, in fact, there are compilers.
- To check the availability or status of a validated compiler one may
- call the Ada Information Clearinghouse at (703) 681-2466. In an
- effort to disseminate the widest information about Ada we even track
- information about _free_ compilers.
-
- For any Ada questions one may call the Ada Information Clearinghouse
- or send email to adainfo.
-
- Carl Bowman
- Ada Information Clearinghouse
- adainfo@sw-eng.falls-church.va.us
- (703) 681-2466
-
- (Now I'm taking off my badge and stepping into the alley)
-
- I don't normally interfere unless the AdaIC can help answer a question
- that can't be answered by anyone else. Comp.lang.ada is, after all,
- for the Ada community to exchange meaningful dialouge.
-
- I've been with the AdaIC for nearly 8 years. I have, on occasion, had
- to research compiler availability for auditors years after the
- completion of a project. There have been hundreds of compilers for
- hundreds of platforms at hundreds of different prices. (The AdaIC
- doesn't track prices, but you don't hang around 8 years and not hear
- anything.) You can't unilaterally state that Ada compilers are
- expensive or unavailable, some are, some aren't. Free compilers are
- available on the internet and on CD-ROM. You can get GNAT and AdaED,
- tutorials and courses, the LRM and Rationale, and hundreds of reusable
- components (YMMV) on CD-ROM for only $50.
-
- Check out the success stories on our Software Engineering Host - not
- the monograms, but the database. Over 700 programs, commercial,
- government, academic, and international, are listed. I've been to
- conferences, and have had people tell me they're using Ada, but the
- information on their project is not publically available, so the
- number of users is higher (obviously).
-
- I'm not biased toward Ada. In fact, due to my position, I have been
- instructed to be extremely careful to show no language prejudice
- whatsoever. Each language is a useful tool with benefits and
- drawbacks. In order to stay useful to the Ada community I need to
- stay intelligent in the software field in general.
-
- (You guys have all the fun. You get to thump your chests, flame each
- other and carry on so!)
-
- Carl Bowman
- Music-making Dude who lives in Virginia
-
- (That was refreshing!)
-
- Here is more information about the Ada Information Clearinghouse and
- its resources.
-
- Form R40-0495
- ADAIC.TXT
-
- Ada Information Clearinghouse, 1-800-AdaIC-11 (232-4211), 703/681-2466
-
- AdaIC: PRODUCTS AND SERVICES
-
- Ada QUESTIONS?
-
- How can Ada help on my software development project?
- What about training?
- What about the mandate?
- Where can I find reusable software components?
- Does Ada 9X support object-oriented programming?
- Where is Tri-Ada this year?
- Is there a compiler?
-
- Ada ANSWERS!
-
- At the Ada Information Clearinghouse (AdaIC), we've been providing free
- information about Ada for over a decade. Sponsored by the Ada Joint Program
- Office, our office in Washington, D.C. is uniquely positioned to bring you the
- latest Ada policies direct from decision-makers. We also serve as a point of
- contact for other Ada resources and can alert you to important industry news
- and events. And we maintain close contact with the Ada community in order to
- obtain the latest information on a variety of topics, including implementation
- guidelines, compilers and tools, reusable Ada code, education and training,
- Ada successes, and lessons learned by software developers like you.
-
- AdaIC Help Desk
- 1/800-AdaIC-11 or 703/681-2466
- For answers to your Ada questions, call the AdaIC, Monday through Friday, from
- 8:00 a.m. to 5:00 p.m., Eastern Time.
-
- AdaIC Newsletter
- Our quarterly newsletter, which has a subscription base of 18,000+ computer
- professionals, contains current news about the Ada program, Ada conference
- reports, and articles about projects programmed in Ada. If you would like to
- receive the newsletter, call us to request a FREE subscription.
-
- AdaIC Information Flyers
- We can send you any of over 70 different flyers covering topics such as Ada
- validated compilers; Ada news and current events; Ada usage; AJPO's Technology
- Insertion Program; Ada bibliographies; resources for Ada education and
- training; software tools and interfaces; regulations, policies, and mandates;
- historical information; standards; and available Ada bindings.
-
- Ada Internet Host -- sw-eng.falls-church.va.us
- More than 6,000 files, covering virtually every aspect of Ada programming, are
- available on the AdaIC's Internet host: sw-eng.falls-church.va.us. If you are
- looking for any of the following Ada information, be sure to connect to the
- AdaIC host:
-
- What's New with Ada
- weekly news summaries, a quarterly newsletter, and hot
- off-the-press announcements from commercial vendors and users
-
- Current Ada Events
- information about upcoming Ada conferences
-
- Publications
- documents, reports, and bibliographies related to Ada, including
- the Ada Standard, Ada Rationale, Ada Adoption Handbook, Ada Style
- Guide
-
- Compilers and Tools
- pointers to FREE and commercially available Ada compilers, tools,
- and development environments
-
- Resources
- information about freely available Ada resources, such as other
- on-line sources for Ada source code and information, the Ada trade
- association, and Ada professional societies
-
- Validation and Evaluation Test Suites
- everything you need to evaluate an Ada compiler for your
- application or to learn about how to obtain validated status for
- your compiler
-
- Policy and History
- the latest policies from the US Government related to Ada usage as
- well as historical information about the making of Ada
-
- Education and Training Resources
- Pointers to Universities and commercial trainers that offer Ada as
- well as Ada books, videotapes, computer-aided instruction.
-
- Ada Working Groups
- reports, meeting minutes, and everything you need to know about
- the technical working groups that address Ada issues
-
- Getting connected
-
- The AdaIC's Internet host is sw-eng.falls-church.va.us. (Its IP address is
- 199.75.54.2.)
-
- The Ada host is available to all Internet users 24-hours a day via the
- following Internet access, search, and retrieval utilities:
-
- anonymous file transfer protocol (ftp)
- ftp sw-eng.falls-church.va.us
- login: anonymous
- password: <your e-mail address>
-
- ftpmail
- To obtain complete instructions, send e-mail to:
- ftpmail@sw-eng.falls-church.va.us -- with the word "help" in the subject
- line.
-
- Gopher
- gopher sw-eng.falls-church.va.us
-
- Wide Area Information Server (WAIS)
- sw-eng.falls-church.va.us
-
- World Wide Web (WWW)
- http://sw-eng.falls-church.va.us/
-
- Direct any questions concerning access to action@sw-eng.falls-church.va.us or
- to the AdaIC telephone help-desk staff at 1/800-AdaIC-11 (232-4211) or
- 703/681-2466.
-
- Getting connected without Internet access
-
- Computer users who don't have Internet access may access Ada information on
- the AdaIC Internet host via our dial-up line. The phone number is:
- 703/681-2845. Set your communications parameters as follows:
-
- Baud Rate:300-28,800
- Data bits: 8
- Parity: None
- Stop Bits: 1
- Flow Control: XON/XOFF
-
- Emulation: VT100
-
- Once a connection is achieved,
- login: guest
- password: Ada4sw-eng
-
- Direct any questions concerning access to the AdaIC telephone help-desk staff
- at 1/800-AdaIC-11 (232-4211) or 703/681-2466.
-
- Databases
- If you are looking for information about Ada projects, our Ada Usage database
- maybe just the resource you need. There are 650+ efforts described in the Ada
- Usage Database.
-
- Before buying Ada tools, check out the AdaIC Products and Tools database to
- find vendors who offer the tools that meet your needs.
-
- Need a validated compiler? The AdaIC's Validated Compiler database is the
- official source for information about the 760+ validated Ada compilers.
-
- Researchers look to the AdaIC's comprehensive bibliography database as a
- starting point for their research efforts.
-
- Call the AdaIC at 1-800-AdaIC-11 (232-4211) if you would like a customized
- search from any one of these databases.
-
- Questions?
- We welcome written inquiries and any other information you wish to share.
- Send mail to:
-
- Ada Information Clearinghouse
- P.O. Box 1866
- Falls Church, VA 22041
- Voice: 1/800-AdaIC-11 (232-4211) or 703/681-2466
- E-mail: adainfo@sw-eng.falls-church.va.us
-
- **********************
-
- The views, opinions, and findings contained in this report are those of the
- author(s) and should not be construed as an official Agency position, policy,
- or decision, unless so designated by other official documentation.
-
- Copyright 1995. IIT Research Institute. All rights assigned to the U.S.
- Government (Ada Joint Program Office). Permission to reprint this flyer, in
- whole or in part, is granted, provided the AdaIC is acknowledged as the
- source.
-
- **********************
-
- Ada Information Clearinghouse (AdaIC)
- P.O. Box 1866
- Falls Church, VA 22204
- Telephone: 1-800-AdaIC-11 (1-800/232-4211) or 703/681-2466
- Fax: 703/681-2869
- E-mail: adainfo@sw-eng.falls-church.va.us
-
- The AdaIC is sponsored by the Ada Joint Program Office and operated by IIT
- Research Institute.
-
-
-
-
-